<script>
	//要这个工具，用来进行异步操作 
	//创建对象  
	var ajax = new XMLHttpRequest();
	//添你要访问的地址
	//open方法 创建一个新的http请求，并指定此请求的方法、URL以及验证信息(用户名/密码)
	//第一个参数为 发送的方式：get或post  第二个参数为请求的url地址 第三个参数true为异步  false为同步
	//调用open()方法并不会真正发送请求，而只是启动一个请求以备发送。
	ajax.open('get','2.php',true);

	//客户端无法确定什么时候会完成这个请求，所以需要用事件机制来捕获请求的状态
	//只要readyState属性的值由一个值变成另一个值时，都会触发一次readyStatechange事件。
	
	ajax.onreadystatechange=function()
	{
			//readyState当前请求状态  表示文档加载进度,4表示加载完毕 
			//一旦readyState属性的值变成了4，就可以从服务器返回的响应数据进行访问了。

		if(ajax.readyState==4)
		{	
			
			// 请求文档或文件已经找到，并正确返回
			// 服务端返回了正确数据，开始响应处理
			
			if(ajax.status==200){

				//作为响应主体被返回的内容
				//responseText 将响应信息作为字符串返回
				
				alert(ajax.responseText);
			}
			else
			{
				alert('error');	
			}
		}
	}

	//执行(敲回车) 调用send()之后，请求会被分派到服务器。参数为要发送的数据，get方式设为null即可
	ajax.send();
</script>